package top.honlnk.czuan.pojo.vo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import top.honlnk.czuan.pojo.bo.SymbolBo;

import java.util.List;
import java.util.Map;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class GetBaiduDictVO {
//    private List<String> wordList;                              // 单词
//    private List<String> baseTranslation;
//    private Map<String, Map<String, Map<Integer, String>>> translation; // 翻译列表：{"v.": [...], "n.": [...]}
//    private Map<String, Map<String, String>> phoneticSymbol;    // 音标
//    private Map<String, String> dictFilePath;                   // 词典查询结果文件地址
//    private Map<String, Map<String, String>> ttsFilePath;       // 语音文件地址
//    private Map<String, Map<String, List<String>>> exchange;    // 同义词
//    private JSONArray definition;   // 完整定义列表：
//    private String shortDefinition; // 简单定义
//    private JSONArray example;      // 例句
//    private JSONArray synonyms;     // 同义词

    private String word;
    private String baseTranslation;
    private List<SymbolBo> symbols;
    private Map<String, List<String>> exchangeWords;
    private String dictFilePath;
    private Map<String, String> ttsFilePath;
}
